\hypertarget{classgdl_1_1ResourceBase}{
\section{gdl::ResourceBase Class Reference}
\label{classgdl_1_1ResourceBase}\index{gdl::ResourceBase@{gdl::ResourceBase}}
}
Inheritance diagram for gdl::ResourceBase::\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3cm]{classgdl_1_1ResourceBase}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classgdl_1_1ResourceBase_a0289636bcf3853381deb2325703d6d3d}{ResourceBase} ()
\item 
\hyperlink{classgdl_1_1ResourceBase_a8fc7453fe6219c010c42d31df1940e7e}{ResourceBase} (\hyperlink{classgdl_1_1ResourceBase}{ResourceBase} const \&right)
\item 
virtual \hyperlink{classgdl_1_1ResourceBase_afc2de70f0ca229deef3e5a5af1399736}{$\sim$ResourceBase} ()
\item 
\hyperlink{classgdl_1_1ResourceBase}{ResourceBase} \& \hyperlink{classgdl_1_1ResourceBase_a6655b5024b90d376ba4ed4f807d03f90}{operator=} (\hyperlink{classgdl_1_1ResourceBase}{ResourceBase} const \&)
\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{classgdl_1_1ResourceBase_add4498c5016ed85778964adc7b932412}{check\_\-destroy} ()
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{classgdl_1_1ResourceBase_a0289636bcf3853381deb2325703d6d3d}{
\index{gdl::ResourceBase@{gdl::ResourceBase}!ResourceBase@{ResourceBase}}
\index{ResourceBase@{ResourceBase}!gdl::ResourceBase@{gdl::ResourceBase}}
\subsubsection[{ResourceBase}]{\setlength{\rightskip}{0pt plus 5cm}gdl::ResourceBase::ResourceBase ()}}
\label{classgdl_1_1ResourceBase_a0289636bcf3853381deb2325703d6d3d}
Default constructor. \hypertarget{classgdl_1_1ResourceBase_a8fc7453fe6219c010c42d31df1940e7e}{
\index{gdl::ResourceBase@{gdl::ResourceBase}!ResourceBase@{ResourceBase}}
\index{ResourceBase@{ResourceBase}!gdl::ResourceBase@{gdl::ResourceBase}}
\subsubsection[{ResourceBase}]{\setlength{\rightskip}{0pt plus 5cm}gdl::ResourceBase::ResourceBase ({\bf ResourceBase} const \& {\em right})}}
\label{classgdl_1_1ResourceBase_a8fc7453fe6219c010c42d31df1940e7e}
Copy constructor. \hypertarget{classgdl_1_1ResourceBase_afc2de70f0ca229deef3e5a5af1399736}{
\index{gdl::ResourceBase@{gdl::ResourceBase}!$\sim$ResourceBase@{$\sim$ResourceBase}}
\index{$\sim$ResourceBase@{$\sim$ResourceBase}!gdl::ResourceBase@{gdl::ResourceBase}}
\subsubsection[{$\sim$ResourceBase}]{\setlength{\rightskip}{0pt plus 5cm}virtual gdl::ResourceBase::$\sim$ResourceBase ()\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}
\label{classgdl_1_1ResourceBase_afc2de70f0ca229deef3e5a5af1399736}
Default destructor. 

\subsection{Member Function Documentation}
\hypertarget{classgdl_1_1ResourceBase_add4498c5016ed85778964adc7b932412}{
\index{gdl::ResourceBase@{gdl::ResourceBase}!check\_\-destroy@{check\_\-destroy}}
\index{check\_\-destroy@{check\_\-destroy}!gdl::ResourceBase@{gdl::ResourceBase}}
\subsubsection[{check\_\-destroy}]{\setlength{\rightskip}{0pt plus 5cm}void gdl::ResourceBase::check\_\-destroy ()\hspace{0.3cm}{\ttfamily  \mbox{[}protected\mbox{]}}}}
\label{classgdl_1_1ResourceBase_add4498c5016ed85778964adc7b932412}
Check if the data pointer can be destroyed. \hypertarget{classgdl_1_1ResourceBase_a6655b5024b90d376ba4ed4f807d03f90}{
\index{gdl::ResourceBase@{gdl::ResourceBase}!operator=@{operator=}}
\index{operator=@{operator=}!gdl::ResourceBase@{gdl::ResourceBase}}
\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf ResourceBase}\& gdl::ResourceBase::operator= ({\bf ResourceBase} const \&)}}
\label{classgdl_1_1ResourceBase_a6655b5024b90d376ba4ed4f807d03f90}
Overloading of the assignment operator. 

The documentation for this class was generated from the following file:\begin{DoxyCompactItemize}
\item 
Resource.hpp\end{DoxyCompactItemize}
